package com.wz.project.cxtj.viewstockstatistic.domain;

import com.wz.framework.aspectj.lang.annotation.Excel;
import com.wz.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 库存统计对象 View_stock_statistics
 * 
 * @author wz
 * @date 2022-05-18
 */
public class ViewStockStatistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    @Excel(name = "库存ID")
    private String stockId;

    /** 仓库 */
    @Excel(name = "库存ID2")
    private String stockMainId;

    /** 物资编号 */
    @Excel(name = "物资id")
    private String productId;

    /** 物资名称 */
    @Excel(name = "齐套总数")
    private Integer quantity;

    /** 数量 */
    @Excel(name = "当前入库数")
    private Integer inQuantity;

    /** 托盘数量 */
    @Excel(name = "是否齐套（1，齐套；0，未齐套）")
    private String uniform;
    @Excel(name = "母件码")
    private String barcode;
    @Excel(name = "子件码")
    private String barcodeDetail;
    @Excel(name = "出库数")
    private Integer outQuantity;
    @Excel(name = "托盘号")
    private String trayCode;

    @Excel(name = "总数")
    private Integer sum;

    private String productName;

    public String getStockId() {
        return stockId;
    }

    public void setStockId(String stockId) {
        this.stockId = stockId;
    }

    public String getStockMainId() {
        return stockMainId;
    }

    public void setStockMainId(String stockMainId) {
        this.stockMainId = stockMainId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Integer getInQuantity() {
        return inQuantity;
    }

    public void setInQuantity(Integer inQuantity) {
        this.inQuantity = inQuantity;
    }

    public String getUniform() {
        return uniform;
    }

    public void setUniform(String uniform) {
        this.uniform = uniform;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }

    public String getBarcodeDetail() {
        return barcodeDetail;
    }

    public void setBarcodeDetail(String barcodeDetail) {
        this.barcodeDetail = barcodeDetail;
    }

    public Integer getOutQuantity() {
        return outQuantity;
    }

    public void setOutQuantity(Integer outQuantity) {
        this.outQuantity = outQuantity;
    }

    public String getTrayCode() {
        return trayCode;
    }

    public void setTrayCode(String trayCode) {
        this.trayCode = trayCode;
    }

    public Integer getSum() {
        return sum;
    }

    public void setSum(Integer sum) {
        this.sum = sum;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    @Override
    public String toString() {
        return "ViewStockStatistics{" +
                "stockId='" + stockId + '\'' +
                ", stockMainId='" + stockMainId + '\'' +
                ", productId='" + productId + '\'' +
                ", quantity=" + quantity +
                ", inQuantity=" + inQuantity +
                ", uniform='" + uniform + '\'' +
                ", barcode='" + barcode + '\'' +
                ", barcodeDetail='" + barcodeDetail + '\'' +
                ", outQuantity=" + outQuantity +
                ", trayCode='" + trayCode + '\'' +
                ", sum='" + sum + '\'' +
                ", productName='" + productName + '\'' +
                '}';
    }
}
